home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / documents / RFC / README < prev    next >
Text File  |  1994-08-01  |  7KB  |  156 lines

  1.  
  2.                    ~4Dgifts/toolbox/documents/RFC README
  3.  
  4.   new in toolbox version 4.2:
  5.   new rfc files:  fyi1.txt, fyi2.txt, rfc1291.ps, rfc129[5-7].txt, rfc1521.ps,
  6.           rfc1563.ps, rfc1583.ps, rfc1584.ps, 
  7.           rfc[1540-1649,1651-1663].txt
  8.  
  9.  
  10.   Request For Comment files -- containing a complete history of the Internet
  11.  
  12.  
  13.                            What's an Internet RFC?
  14.  
  15.       RFC stands for Request for Comments.  Internet RFCs are texts that
  16.       document problems, test results, protocols, jokes, and just about
  17.       every aspect of the Internet, since its inception.  Starting with
  18.       rfc3.txt this collection details a technical (and to some extent
  19.       political) history of what has become a global communication
  20.       infrastructure, currently present in over thirty countries in all
  21.       continents.
  22.       
  23.  
  24.                          Why Would I want to read one?
  25.       
  26.       Aside from their historical significance, RFCs provide the current 
  27.       set of open standards used on the Internet, today.  To both ensure
  28.       interoperability with other products and prevent re-invention of
  29.       wheels, developers of network applications will find it useful to 
  30.       be familiar with, and to the extent possible conform to, applicable
  31.       standards.  Examples of available standards are the Simple Network
  32.       Monitoring Protocol (SNMP), Internet Protocol (IP), File Transfer
  33.       Protocol (FTP), and Simple Message Transfer Protocol (SMTP), all 
  34.       of which are supported by SGI.  Thus, if you were to write a 
  35.       network management tool, since numerous network devices use SNMP, 
  36.       you could manage each one by reading about its interface to SNMP, 
  37.       which is likely documented in an RFC.
  38.       
  39.       Protocol specifications explain both the theory of operation and 
  40.       the proper transmission and interpretation of information from one
  41.       computer to at least one other.  Usually they will include 
  42.       examples of how a protocol and its functionality will be used.
  43.       
  44.       There are currently several types of RFCs:
  45.       
  46.         o  Standards
  47.         o  Experimental protocols
  48.         o  Informational texts
  49.         o  Historical documents
  50.         o  Jokes
  51.       
  52.       Standards are further delineated as being proposed, draft, or
  53.       standard.  They are also categorized as being required, 
  54.       recommended, not recommended, or historical.  Standards go through
  55.       a rigorous peer review cycle, requiring deployment and testing of 
  56.       independent implementations.  The actual standardization process 
  57.       itself is an RFC.
  58.       
  59.       Experimental protocols are those that have not gone through the
  60.       rigorous review, and are not meant to be widely deployed.
  61.       
  62.       Informational texts are used to discuss current events or problems
  63.       relating to the Internet.  An informational text may outline 
  64.       concerns over a particular practice or protocol, or it may simply
  65.       be a note documenting some sort of operational experience with the 
  66.       Internet or an internet application (note the lower case `i').
  67.       
  68.       Historical documents are any of the above types of RFCs deprecated
  69.       for one reason or another.  For example, at the time of this 
  70.       writing, the current standard for the Internet Protocol is RFC-791.
  71.       As time goes by it may be necessary to replace IP with a better 
  72.       version.  Each RFC may have a notation at the beginning, listing 
  73.       it as either obsoleting an older document, or being obsoleted by a
  74.       newer document.
  75.       
  76.       It is traditional that on April 1 of every year a humorous and
  77.       fictional RFC may be issued.  For example, one year someone wrote
  78.       an option to the Telnet protocol called the Subliminal Message 
  79.       Option.  Poetry of various luminaries also can also be reviewed.
  80.  
  81.       
  82.          How do I locate an RFC that might be related to my work?
  83.       
  84.       Each RFC is named rfcN.txt, where N is the number (starting with 3,
  85.       going to 1539, currently).  Some RFCs are not present.  These 
  86.       include many of the earlier documents, which may have been simple 
  87.       E-Mails between Network Working Group members.  In addition a small
  88.       number of RFCs have been assigned numbers, but have not been
  89.       released.
  90.       
  91.       Several indices are provided. See the file rfc-index.txt.  One can
  92.       search in an editor based on the expanded name or author of a
  93.       protocol.  In addition, most RFCs contain bibliographical 
  94.       information.
  95.       
  96.       RFCs are almost always ASCII text documents that can be read with 
  97.       an editor such as Jot or vi.  Some RFCs are written in Postscript, 
  98.       and may be read with tools such as xpsview.
  99.  
  100.       We have also included a minimalist script, "rfc" that employs agrep
  101.       ((v2.04) src is located under toolbox/public/agrep), a new tool for 
  102.       fast text searching allowing errors similar to egrep (or grep or 
  103.       fgrep), but it is much more general (and usually faster).  For this
  104.       script to work off the CD, you must have the CD mounted under 
  105.       /CDROM.  Attempting to run it from the CD mounted anywhere else, 
  106.       will produce the following in that xwsh:
  107.  
  108.    This script uses agrep, src for which is in ../../public/agrep.
  109.  
  110.  
  111.    Please set environment variable "RFC" to the current location
  112.    of your RFC directory.  The Developer Toolbox CD is expecting
  113.    this path to be "/CDROM/documents/RFC".
  114.    To search in this directory using this "rfc" script, you will
  115.    need to either umount the CD from wherever-it-is currently,
  116.    then re-mount it under this mount point, or copy this 54+ MB 
  117.    dir to a local disk and then run
  118.  
  119.  
  120. setenv RFC `pwd`
  121.  
  122.  
  123.    after you cd to the local disk's directory location.  Then the
  124.    "rfc" script will not bark at you.  An example of what it can
  125.    produce wud be:
  126.  
  127. < 118 ratmandu /documents/RFC> rfc 'protocol;multicast'
  128.    This script uses agrep, src for which is in ../../public/agrep
  129.  
  130.  
  131. grepping...
  132.  
  133. 1458  Braudes, R.; Zabele, S.  Requirements for Multicast Protocols (Not
  134.       online)  1993 May; 19 p. (Format: TXT=48107 bytes)
  135.  
  136. 1301  Armstrong, S.; Freier, A.; Marzullo, K.  Multicast Transport Protocol.
  137.       February 1992; 38 p. (Format: TXT=91977 bytes)
  138.  
  139. 1075  Waitzman, D.; Partridge, C.; Deering, S.  Distance Vector Multicast
  140.       Routing Protocol.  1988 November; 24 p. (Format: TXT=54731 bytes)
  141.  
  142. 966   Deering, S.; Cheriton, D.  Host Groups: A Multicast Extension to the
  143.       Internet Protocol.  1985 December; 27 p. (Format: TXT=61006 bytes)
  144.       (Obsoleted by RFC 988)
  145.  
  146.  
  147.  
  148.  
  149.       
  150.  
  151.                            How can I get new RFCs?
  152.       
  153.       Currently RFCs are available on the Internet from rs.internic.net 
  154.       via anonymous FTP (see the ftp(1) and ftpd(1M) man pages for more
  155.       information).
  156.